package com.wchat.converter;

import com.wchat.dataobject.UserEntity;
import com.wchat.dto.UserLoginDTO;
import com.wchat.service.AuthUtilService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

@Service
public class UserLoginDTOConverter {

       @Autowired private  AuthUtilService authUtilService;

     public static UserLoginDTO userLoginDTOConveter(UserEntity userEntity){
            UserLoginDTO userLoginDTO= new UserLoginDTO();
            userLoginDTO.setUserId(userEntity.getUserId());
            userLoginDTO.setCuteName(userEntity.getCuteName());
            userLoginDTO.setResidence(userEntity.getResidence());
            userLoginDTO.setDegree(userEntity.getDegree());
            userLoginDTO.setPosition(userEntity.getPosition());
            userLoginDTO.setProtrait(userEntity.getHeadImage());
            userLoginDTO.setToken("");
            userLoginDTO.setGender(userEntity.getGender());
            userLoginDTO.setAge(userEntity.getAge());
            userLoginDTO.setHeight(userEntity.getHeight());
            userLoginDTO.setLongitude(userEntity.getLongitude());
            userLoginDTO.setLatitude(userEntity.getLatitude());
            userLoginDTO.setOpenId(userEntity.getOpenid());
            userLoginDTO.setCity(userEntity.getCity());
            userLoginDTO.setProvince(userEntity.getProvince());
            userLoginDTO.setCountry(userEntity.getCountry());
            userLoginDTO.setIsNew(userEntity.getIsNew());
            return userLoginDTO;
        }


}
